carissa grandiflora (carissa macrocarpa) - Turkish English Dictionary